package DAO;

import java.util.List;

import model.MeetRecord;
import model.MeetRecordMessage;
import model.Page;

public interface MeetRecordDAO {
	/** 获得例会记录列表
	 * @param querySql 查询条件 page 分页
	 * @return result // meetRecords 例会记录列表
	 */
	public List<MeetRecord> getMeetRecodList(String querySql, Page page);

	/** 增加例会记录
	 * @param user  headImg
	 * @return result // 0-上传失败 1-成功��½�ɹ�
	 */
	public int addMeetRecord(MeetRecord meetRecord);
	
	/** 修改例会记录
	 * @param meetRecord  
	 * @return result // 0-失败 1-成功��½�ɹ�
	 */
	public int modifyMeetRecord(MeetRecord meetRecord);

	/** 通过id获得例会记录
	 * @param id  
	 * @return result // 0-上传失败 1-成功��½�ɹ�
	 */
	public MeetRecord getMeetRecord(int meetRecordId);
	
	/** 删除例会记录的留言
	 * @param id  
	 * @return result // 0-失败 1-成功��½�ɹ�
	 */
	public int deleteMeetRecord(int id);

	/** 通过id获得例会记录的留言
	 * @param id  page
	 * @return result // 0-失败 1-成功��½�ɹ�
	 */
	public List<MeetRecordMessage> getMRMessageList(int id,Page page);

	/** 增加例会记录的留言
	 * @param message  
	 * @return result // 0-失败 1-成功��½�ɹ�
	 */
	public int addMRMessage(MeetRecordMessage message);
	
	/** 删除例会记录的留言
	 * @param id  
	 * @return result // 0-失败 1-成功��½�ɹ�
	 */
	public int deleteMRMessage(int id);

}
